An Open Visualization Toolkit for Reverse Architecting
نویسندگان
چکیده
Maintenance and evolution of complex software systems (such as large telecom embedded devices) involve activities such as reverse engineering (RE) and software visualization. Although several RE tools exist, we found their architecture hard to adapt to the domain specific requirements posed by our current practice in Nokia. In this paper, we present an open architecture which allows easy prototyping of RE data exploration and visualization scenarios for a large range of domain models. We pay special attention to the visual and interactive requirements of the reverse engineering process. This article describes the basic architecture of our toolkit, compares it to the existing RE environments and present several visualizations taken from real cases.
منابع مشابه
An Open Toolkit for Prototyping Reverse Engineering Visualizations
Maintenance and evolution of complex software systems (such as mobile telephones) involves activities such as reverse engineering (RE) and software visualization. Although several RE tools exist, we found their architecture hard to adapt to the domain and problem specific requirements posed by our current practice in Nokia. In this paper, we present an open architecture which allows easy protot...
متن کاملAn Open Framework for Reverse Engineering Graph Data Visualization
Reverse engineering (briefly RE) provides a conceptual framework for describing the process of software understanding and concept abstraction. Most RE software tools for use some form of visual representation and manipulation of the RE data. In most cases, such data consists of an attributed, multi-level, directed graph [4]. The nodes of this graph describe software artifacts at different abstr...
متن کاملVisi – A VTK - and QT - Based Open - Source Project for Data Visualization
In this paper, we present an open-source project, Visi for high-dimensional engineering and scientific data visualization. Visi is with state-of-the-art interactive user interfaces and graphics kernels based upon Qt (a cross-platform GUI toolkit) and VTK (an object-oriented visualization library). For an initialization of Visi, a preliminary window will be functioned by invoking Qt, and the ker...
متن کاملAn Open Toolkit for Reverse Engineering Data Visualisation and Exploration
Maintenance and evolution of complex software systems (such as mobile telephones) involves activities such as reverse engineering (RE) and software visualisation. The RE conceptual framework for describing software understanding and concept abstraction is implemented up to different degrees by several RE tools. We found the architecture of most such tools hard to adapt to the domain specific re...
متن کاملPerforming Maximum Intensity Projection with the Visualization Toolkit
Maximum Intensity Projection (MIP) is a volume rendering technique commonly used to depict vascular structures. The Visualization Toolkit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization. In this paper, MIP and related methods are presented and VTK’s capabilities to use these methods are examined.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002